๐ rns.kin.earth git ๐
Commit 38236366cf36aa3c48e2dbd975a31646fe4d1e67
Parents : af3cc3c
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-10-24T13:24:40+02:00
Improved pretty print output
Changes
Diff
diff --git a/RNS/__init__.py b/RNS/__init__.py
index ea25eb26..ed740bd3 100755
--- a/RNS/__init__.py
+++ b/RNS/__init__.py
@@ -192,17 +192,21 @@ def prettyfrequency(hz, suffix="Hz"):
return "%.2f%s%s" % (num, last_unit, suffix)
-def prettydistance(hz, suffix="m"):
- num = hz*1e6
- units = ["ยต", "m", "", "K","M","G","T","P","E","Z"]
- last_unit = "Y"
+def prettydistance(m, suffix="m"):
+ num = m*1e6
+ units = ["ยต", "m", "c", ""]
+ last_unit = "K"
for unit in units:
- if abs(num) < 1000.0:
+ divisor = 1000.0
+ if unit == "m": divisor = 10
+ if unit == "c": divisor = 100
+
+ if abs(num) < divisor:
return "%.2f %s%s" % (num, unit, suffix)
- num /= 1000.0
+ num /= divisor
- return "%.2f%s%s" % (num, last_unit, suffix)
+ return "%.2f %s%s" % (num, last_unit, suffix)
def prettytime(time, verbose=False, compact=False):
days = int(time // (24 * 3600))
Served by rngit 1.5.2 - Generated in 0.05s